/**
 * @filename jquery.copy.js
 * @author Aniu[2015-02-10 16:35]
 * @update Aniu[2015-03-06 14:12]
 * @version v1.2
 * @description none
 */
 
;!(function(window, document, $, undefined){
	$.fn.copy = function(o){
		o = $.extend({
	        text:null
	    }, o||{});
		return this.each(function(){
			var that = $(this), text = o.text, data;
	        that.on('click', function(){
	            if(!text){
	                alert('没有需要复制的文本。');
	                return;
	            }
	            if(typeof text == 'object'){
	                if(text.is(':text')){
	                    data = text.val();
	                }
	                else{
	                    data = text.text();
	                }
	            }
	            else{
	                data = text;
	            }
	            try{
	                if(window.clipboardData.setData('text', data)){
	                    alert('复制成功。');
	                }
	                else{
	                    alert('复制失败，请重试。');
	                }
	            }
	            catch(e){
	                alert('您使用的浏览器无法使用此功能，请使用Ctrl+C手动复制。');
	                typeof text == 'object' && text.select();
	            }
	        });
		});
	}
})(this, document, jQuery);